PowerTools ActiveReports for .NET 11.0J
WPFビューワの使用
すべて展開すべて展開
すべて折りたたむすべて折りたたむ

ActiveReportsは、レポートのロードや表示に使用できるWPFビューワを備えています。このビューワにはツールバーとサイドバーがあり、サイドバーには[サムネイル][検索][ドキュメントマップ][パラメータ]の各ペインが含まれます。

注意: WPFブラウザアプリケーションを部分的に信頼するアプリケーションとして実行すると、TargetInvocationExceptionが発生します。部分的な信頼でWPFブラウザアプリケーション実行するには、後述の「部分的な信頼でWPFビューワの実行」の手順を行ってください。完全な信頼を設定するには、次の手順を行います。

  1. Visual Studioの[プロジェクト]メニューから、プロジェクト名のプロパティを選択します。
  2. [セキュリティ]タブで、[ClickOnceセキュリティ設定を有効にする]チェックボックスを選択し、[これは完全に信頼するアプリケーションです]オプションを選択します。

WPFビューワのツールバー

WPFビューワのサイドバー

WPFビューワでのレポートの表示

以下の手順に従ってWPFアプリケーションプロジェクトを設定します。

  1. 新しいWPFアプリケーションプロジェクトを作成するか、既存のプロジェクトを開きます。
  2. 新しいプロジェクトの場合は、Visual Studioの[ソリューションエクスプローラー]プロジェクト名を右クリックして[追加] - [新しい項目]を選択します。
  3. [新しい項目の追加]ダイアログが表示されたら、[ActiveReports 11.0J ページレポート][ActiveReports 11.0J RDLレポート]、[ActiveReports 11.0J セクションレポート(コード)][ActiveReports 11.0J セクションレポート(XML)]のいずれかを選択します。これにより、必要な参照がプロジェクトに追加されます。
  4. ツールボックスの[ActiveReports 11]タブからViewerコントロールをドラッグし、MainWindow.xamlのデザインビューにドロップします。
  5. [ソリューションエクスプローラー]で、プロジェクト名を右クリックして[追加] - [既存の項目]を選択し、ビューワにロードする既存のレポートを選択します。
  6. [プロパティ]ウィンドウで、レポートを選択した状態で[出力ディレクトリにコピー][常にコピーする]に設定します。
  7. MainWindow.xamlで、ビューワを選択した状態で[プロパティ]ウィンドウに移動し、Loadedイベントをダブルクリックします。
  8. MainWindowのコードビューが表示されたら、以下に示すレポートをビューワにバインドするコードをviewer1_loadedイベントに追加します。これらの各コードスニペットは、プロジェクト内のレポートが、指定された型のデフォルト名を持つレポートであることを前提としています(レポート名を変更した場合は、コード内でも同様にレポート名を変更する必要があります)。
    メモ: WPFビューワにレポートをロードする他の方法については、「LoadDocumentメソッド」を参照してください。
    注意:Visual Studio 2012/2013でVisual Basicを使用した場合、デフォルトではライセンスファイル(Licenses.licx)がプロジェクトに含まれません。このため、ビルド時にライセンスエラー(「アプリケーションにライセンスが正しく付与されていません」)が発生します。手動でLicenses.licxファイルをプロジェクトに含めたうえでプロジェクトをビルドしてください。詳細については、「アプリケーションのライセンスの組み込み」を参照してください。

    Visual Basic

    C#

その他の機能

ビューワを効果的に使用するために役立つその他の機能について説明します。

ショートカットキー

印刷の詳細設定

部分的な信頼でWPFビューワの実行

app.mainfestファイルに設定されているアクセス許可をカスタマイズすることによって、部分的な信頼でWPFアプリケーションを実行することができます。アクセス許可をカスタマイズする際にMediaPermission、UIPermissionなどのようなアクセス許可を明示的に設定する必要があります。以下の手順は、部分的な信頼でWPFビューワを実行する方法を説明します。

メモ: 次の手順は、WPFアプリケーション上にWPFビューワコントロールを配置したことを前提としています。
  1. [ソリューションエクスプローラー]で、WPFアプリケーションを右クリックし、[プロパティ]を選択します。
  2. 表示されるプロパティページで、[セキュリティ]タブを選択します。
  3. [セキュリティ]タブで、[アプリケーションのインストール元のゾーン]オプションから「カスタム」を選択します。
  4. [アクセス許可 XMLの編集]ボタンをクリックしてapp.manifestファイルを開きます。
  5. app.mainfestファイルで、 <applicationRequestMinimum> </applicationRequestMinimum>タグ内にあるすべてのコードを以下のコードと置き換えます。

    XMLコード

  6. [F5]キーを押して、WPFアプリケーションを実行します。
メモ: 部分的な信頼による制限は、WPFビューワにも当てはまります。詳細については、「Medium信頼レベル環境での使用について」を参照してください。
関連トピック

 

 


©2003-2017 GrapeCity inc. All rights reserved.